requirements management cad management rapid prototyping traceability matrix change management engineering project management prototype traceability tools cnc system analysis design prototyping manufacturing